home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-02-02 | 9.6 KB | 623 lines | [TEXT/ttxt] |
- Special thanks to Bill Hutten for sharing these procedures.
-
- Subject: Re: special characters
- Sent: 11/10 11:11 AM
- Received: 11/10 10:15 AM
- From: Bill Hutten, bhutten@fox.nstn.ca
- To: Tom Trefny, tom_trefny@fsti.com
-
-
-
- Hi: below are the procedures. These convert Mac ASCII & ISO 8859-1 chars to
- their HTML eqivalents...........just email me if you have problems,
- questions, etc.
-
-
- - bill
-
-
- -------------------------------------------------------------
-
- ` (P)ut_mac2HTML --
-
-
- C_TEXT($1;$0;$t)
- C_LONGINT($i)
-
- $t:=""
-
- For ($i;1;Length($1))
- If (Ascii($1≤$i≥)>127)
- $t:=$t+ut_doMac2HTML ($1≤$i≥)
- Else
- $t:=$t+$1≤$i≥
- End if
- End for
-
- $0:=$t
-
- ---------------------------------------------------------------------
-
- ` (P)ut_ISO2HTML --
-
-
- C_TEXT($1;$0;$t)
- C_LONGINT($i)
-
- $t:=""
-
- For ($i;1;Length($1))
- If (Ascii($1≤$i≥)>127)
- $t:=$t+ut_doISO2HTML ($1≤$i≥)
- Else
- $t:=$t+$1≤$i≥
- End if
- End for
-
- $0:=$t
-
- ---------------------------------------------------------------------
-
-
- ` (P)ut_doMac2HTML --
-
- ` ----- passed a macintosh char, this will return a char which
- ` ----- is mapped to its HTML equivalent…
-
-
- C_STRING(2;$1)
- C_STRING(20;$0)
-
- C_STRING(2;$t)
- C_INTEGER($val)
-
- $t:=$1
- $val:=Ascii($t)
-
- Case of
- : ($val=128)
- $0:="Ä"
- : ($val=129)
- $0:="Å"
- : ($val=130)
- $0:="Ç"
- : ($val=131)
- $0:="É"
- : ($val=132)
- $0:="Ñ"
- : ($val=133)
- $0:="Ö"
- : ($val=134)
- $0:="Ü"
- : ($val=135)
- $0:="á"
- : ($val=136)
- $0:="à"
- : ($val=137)
- $0:="â"
- : ($val=138)
- $0:="ä"
- : ($val=139)
- $0:="ã"
- : ($val=140)
- $0:="å"
- : ($val=141)
- $0:="ç"
- : ($val=142)
- $0:="é"
- : ($val=143)
- $0:="è"
- : ($val=144)
- $0:="ê"
- : ($val=145)
- $0:="ë"
- : ($val=146)
- $0:="í"
- : ($val=147)
- $0:="ì"
- : ($val=148)
- $0:="î"
- : ($val=149)
- $0:="ï"
- : ($val=150)
- $0:="ñ"
- : ($val=151)
- $0:="ó"
- : ($val=152)
- $0:="ò"
- : ($val=153)
- $0:="ô"
- : ($val=154)
- $0:="ö"
- : ($val=155)
- $0:="õ"
- : ($val=156)
- $0:="ú"
- : ($val=157)
- $0:="ù"
- : ($val=158)
- $0:="û"
- : ($val=159)
- $0:="ü"
- : ($val=160)
- $0:="&43;"
- : ($val=161)
- $0:="&176;"
- : ($val=162)
- $0:="&162;"
- : ($val=163)
- $0:="&163;"
- : ($val=164)
- $0:="&167;"
- : ($val=165)
- $0:="&183;"
- : ($val=166)
- $0:="&182;"
- : ($val=167)
- $0:="ß"
- : ($val=168)
- $0:="&174;"
- : ($val=169)
- $0:="&169;"
- : ($val=170)
- $0:="&42;"
- : ($val=171)
- $0:="&180;"
- : ($val=172)
- $0:="&168;"
- : ($val=173)
- $0:="&42;"
- : ($val=174)
- $0:="Æ"
- : ($val=175)
- $0:="Ø"
- : ($val=176)
- $0:="&42;"
- : ($val=177)
- $0:="&177;"
- : ($val=178)
- $0:="&42;"
- : ($val=179)
- $0:="&42;"
- : ($val=180)
- $0:="&165;"
- : ($val=181)
- $0:="&181;"
- : ($val=182)
- $0:="&42;"
- : ($val=183)
- $0:="&42;"
- : ($val=184)
- $0:="&42;"
- : ($val=185)
- $0:="&112;"
- : ($val=186)
- $0:="&42;"
- : ($val=187)
- $0:="&170;"
- : ($val=188)
- $0:="&186;"
- : ($val=189)
- $0:="&42;"
- : ($val=190)
- $0:="æ"
- : ($val=191)
- $0:="ø"
- : ($val=192)
- $0:="&191;"
- : ($val=193)
- $0:="&161;"
- : ($val=194)
- $0:="&172;"
- : ($val=195)
- $0:="&42;"
- : ($val=196)
- $0:="&102;"
- : ($val=197)
- $0:="&61;"
- : ($val=198)
- $0:="&42;"
- : ($val=199)
- $0:="&171;"
- : ($val=200)
- $0:="&187;"
- : ($val=201)
- $0:="&42;"
- : ($val=202)
- $0:="&160;"
- : ($val=203)
- $0:="À"
- : ($val=204)
- $0:="Ã"
- : ($val=205)
- $0:="Õ"
- : ($val=206)
- $0:="&42;"
- : ($val=207)
- $0:="&42;"
- : ($val=208)
- $0:="&173;"
- : ($val=209)
- $0:="&173;"
- : ($val=210)
- $0:="&34;"
- : ($val=211)
- $0:="&34;"
- : ($val=212)
- $0:="&39;"
- : ($val=213)
- $0:="&39;"
- : ($val=214)
- $0:="&247;"
- : ($val=215)
- $0:="&42;"
- : ($val=216)
- $0:="ÿ"
- : ($val=217)
- $0:="ÿ"
- : ($val=218)
- $0:="&47;"
- : ($val=219)
- $0:="&164;"
- : ($val=220)
- $0:="&60;"
- : ($val=221)
- $0:="&62;"
- : ($val=222)
- $0:="Þ"
- : ($val=223)
- $0:="þ"
- : ($val=224)
- $0:="&42;"
- : ($val=225)
- $0:="&183;"
- : ($val=226)
- $0:="&44;"
- : ($val=227)
- $0:="&44;"
- : ($val=228)
- $0:="&37;"
- : ($val=229)
- $0:="Â"
- : ($val=230)
- $0:="Ê"
- : ($val=231)
- $0:="Á"
- : ($val=232)
- $0:="Ë"
- : ($val=233)
- $0:="È"
- : ($val=234)
- $0:="Í"
- : ($val=235)
- $0:="Î"
- : ($val=236)
- $0:="Ï"
- : ($val=237)
- $0:="Ì"
- : ($val=238)
- $0:="Ó"
- : ($val=239)
- $0:="Ô"
- : ($val=240)
- $0:="&42;"
- : ($val=241)
- $0:="Ò"
- : ($val=242)
- $0:="Ú"
- : ($val=243)
- $0:="Û"
- : ($val=244)
- $0:="Ù"
- : ($val=245)
- $0:="&124;"
- : ($val=246)
- $0:="&94;"
- : ($val=247)
- $0:="&126;"
- : ($val=248)
- $0:="&175;"
- : ($val=249)
- $0:="&42;"
- : ($val=250)
- $0:="&39;"
- : ($val=251)
- $0:="&176;"
- : ($val=252)
- $0:="&184;"
- : ($val=253)
- $0:="&168;"
- : ($val=254)
- $0:="&184;"
- : ($val=255)
- $0:="&42;"
- End case
-
- ---------------------------------------------------------------------
-
-
- ` (P)ut_doISO2HTML --
-
- ` ----- passed an ISO 8859-1 char, this will return a char which
- ` ----- is mapped to its HTML equivalent…
-
-
- C_STRING(2;$1)
- C_STRING(20;$0)
-
- C_STRING(2;$t)
- C_INTEGER($val)
-
- $t:=$1
- $val:=Ascii($t)
-
-
- Case of
- : ($val=196)
- $0:="Ä"
- : ($val=197)
- $0:="Å"
- : ($val=199)
- $0:="Ç"
- : ($val=201)
- $0:="É"
- : ($val=209)
- $0:="Ñ"
- : ($val=214)
- $0:="Ö"
- : ($val=220)
- $0:="Ü"
- : ($val=225)
- $0:="á"
- : ($val=224)
- $0:="à"
- : ($val=226)
- $0:="â"
- : ($val=228)
- $0:="ä"
- : ($val=227)
- $0:="ã"
- : ($val=229)
- $0:="å"
- : ($val=231)
- $0:="ç"
- : ($val=233)
- $0:="é"
- : ($val=232)
- $0:="è"
- : ($val=234)
- $0:="ê"
- : ($val=235)
- $0:="ë"
- : ($val=237)
- $0:="í"
- : ($val=236)
- $0:="ì"
- : ($val=238)
- $0:="î"
- : ($val=239)
- $0:="ï"
- : ($val=241)
- $0:="ñ"
- : ($val=243)
- $0:="ó"
- : ($val=242)
- $0:="ò"
- : ($val=244)
- $0:="ô"
- : ($val=246)
- $0:="ö"
- : ($val=245)
- $0:="õ"
- : ($val=250)
- $0:="ú"
- : ($val=249)
- $0:="ù"
- : ($val=251)
- $0:="û"
- : ($val=252)
- $0:="ü"
- : ($val=43)
- $0:="&43;"
- : ($val=176)
- $0:="&176;"
- : ($val=162)
- $0:="&162;"
- : ($val=163)
- $0:="&163;"
- : ($val=167)
- $0:="&167;"
- : ($val=183)
- $0:="&183;"
- : ($val=182)
- $0:="&182;"
- : ($val=223)
- $0:="ß"
- : ($val=174)
- $0:="&174;"
- : ($val=169)
- $0:="&169;"
- : ($val=42)
- $0:="&42;"
- : ($val=180)
- $0:="&180;"
- : ($val=168)
- $0:="&168;"
- : ($val=42)
- $0:="&42;"
- : ($val=198)
- $0:="Æ"
- : ($val=216)
- $0:="Ø"
- : ($val=42)
- $0:="&42;"
- : ($val=177)
- $0:="&177;"
- : ($val=42)
- $0:="&42;"
- : ($val=42)
- $0:="&42;"
- : ($val=165)
- $0:="&165;"
- : ($val=181)
- $0:="&181;"
- : ($val=42)
- $0:="&42;"
- : ($val=42)
- $0:="&42;"
- : ($val=42)
- $0:="&42;"
- : ($val=112)
- $0:="&112;"
- : ($val=42)
- $0:="&42;"
- : ($val=170)
- $0:="&170;"
- : ($val=186)
- $0:="&186;"
- : ($val=42)
- $0:="&42;"
- : ($val=230)
- $0:="æ"
- : ($val=248)
- $0:="ø"
- : ($val=191)
- $0:="&191;"
- : ($val=161)
- $0:="&161;"
- : ($val=172)
- $0:="&172;"
- : ($val=42)
- $0:="&42;"
- : ($val=102)
- $0:="&102;"
- : ($val=61)
- $0:="&61;"
- : ($val=42)
- $0:="&42;"
- : ($val=171)
- $0:="&171;"
- : ($val=187)
- $0:="&187;"
- : ($val=42)
- $0:="&42;"
- : ($val=160)
- $0:="&160;"
- : ($val=192)
- $0:="À"
- : ($val=195)
- $0:="Ã"
- : ($val=213)
- $0:="Õ"
- : ($val=42)
- $0:="&42;"
- : ($val=42)
- $0:="&42;"
- : ($val=173)
- $0:="&173;"
- : ($val=173)
- $0:="&173;"
- : ($val=34)
- $0:="&34;"
- : ($val=34)
- $0:="&34;"
- : ($val=39)
- $0:="&39;"
- : ($val=39)
- $0:="&39;"
- : ($val=247)
- $0:="&247;"
- : ($val=42)
- $0:="&42;"
- : ($val=255)
- $0:="ÿ"
- : ($val=255)
- $0:="ÿ"
- : ($val=47)
- $0:="&47;"
- : ($val=164)
- $0:="&164;"
- : ($val=60)
- $0:="&60;"
- : ($val=62)
- $0:="&62;"
- : ($val=222)
- $0:="Þ"
- : ($val=254)
- $0:="þ"
- : ($val=42)
- $0:="&42;"
- : ($val=183)
- $0:="&183;"
- : ($val=44)
- $0:="&44;"
- : ($val=44)
- $0:="&44;"
- : ($val=37)
- $0:="&37;"
- : ($val=194)
- $0:="Â"
- : ($val=202)
- $0:="Ê"
- : ($val=193)
- $0:="Á"
- : ($val=203)
- $0:="Ë"
- : ($val=200)
- $0:="È"
- : ($val=205)
- $0:="Í"
- : ($val=206)
- $0:="Î"
- : ($val=207)
- $0:="Ï"
- : ($val=204)
- $0:="Ì"
- : ($val=211)
- $0:="Ó"
- : ($val=212)
- $0:="Ô"
- : ($val=42)
- $0:="&42;"
- : ($val=210)
- $0:="Ò"
- : ($val=218)
- $0:="Ú"
- : ($val=219)
- $0:="Û"
- : ($val=217)
- $0:="Ù"
- : ($val=124)
- $0:="&124;"
- : ($val=94)
- $0:="&94;"
- : ($val=126)
- $0:="&126;"
- : ($val=175)
- $0:="&175;"
- : ($val=42)
- $0:="&42;"
- : ($val=39)
- $0:="&39;"
- : ($val=176)
- $0:="&176;"
- : ($val=184)
- $0:="&184;"
- : ($val=168)
- $0:="&168;"
- : ($val=184)
- $0:="&184;"
- : ($val=42)
- $0:="&42;"
- End case
-
-
-
-
- ----------------------------
- Bill Hutten - db/www systems
- bhutten@cochran.com
- http://www.screen.com/home
-
-
-